// 定义这个有利于系统主题部分统一的管理
export const THEME_ENUM = {
  dark: 'dark',
  light: 'light',
}
// 这个就是主题英文名称对应的一个汉字翻译
export const THEME_TEXT_ENUM = {
  dark: '深色',
  light: '浅色',
}

// 默认主题，light
export const getDefaultTheme = () => {
  return THEME_ENUM.light
}

// 获取主题文字
export const getThemeText = (theme) => {
  // 不存在 拦截
  if (!THEME_ENUM.hasOwnProperty(theme)) return '不支持主题'
  return THEME_TEXT_ENUM[theme]
}

//这个是一个进行主题切换的一个方法
export const setDocumentTheme = (theme) => {
  if (!THEME_ENUM.hasOwnProperty(theme)) return
  document.documentElement.setAttribute('data-theme', theme)
}
